package com.ruoyi.mapper;

import com.ruoyi.domain.BusActivity;

import java.util.List;

/**
 * 走访活动Mapper接口
 *
 * @author ruoyi
 * @date 2024-01-30
 */
public interface BusActivityMapper
{
    /**
     * 查询走访活动
     *
     * @param busActivityId 走访活动主键
     * @return 走访活动
     */
    public BusActivity selectBusActivityByBusActivityId(Long busActivityId);

    /**
     * 查询走访活动列表
     *
     * @param busActivity 走访活动
     * @return 走访活动集合
     */
    public List<BusActivity> selectBusActivityList(BusActivity busActivity);

    /**
     * 新增走访活动
     *
     * @param busActivity 走访活动
     * @return 结果
     */
    public int insertBusActivity(BusActivity busActivity);

    /**
     * 修改走访活动
     *
     * @param busActivity 走访活动
     * @return 结果
     */
    public int updateBusActivity(BusActivity busActivity);

    /**
     * 删除走访活动
     *
     * @param busActivityId 走访活动主键
     * @return 结果
     */
    public int deleteBusActivityByBusActivityId(Long busActivityId);

    /**
     * 批量删除走访活动
     *
     * @param busActivityIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBusActivityByBusActivityIds(Long[] busActivityIds);
}
